package raf;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

/**
 * 从文本中读取文本数据
 */
public class ReadStringDemo {
    public static void main(String[] args) throws IOException {
        //一次性将文件中所有的字节都读取回来
        RandomAccessFile du=new RandomAccessFile("xiu.txt","r");
        long len=du.length();//通过RAF获取其操作的文件长度（单位字节）
        //一次性将文本文件中所有的字节都读取回来
        byte []data=new byte[(int)len];
        du.read(data);//将数据读取到数组中
        //将字节数组还原为字符串使用String的构造方法
        String line=new String(data,"UTF-8");
        System.out.println(line);
        du.close();

    }
}
